package com.sefon.smarteconomy.service;

import java.util.List;

import com.sefon.smarteconomy.domain.${objectName};

/**
 * 
* Copyright: Copyright (c) 2018 SefonSoft
* 
* @ClassName: I${objectName}Service.java
* @Description: ${objectDesc}service接口
*
* @version: v1.0.0
* @author: SF2170
* @date: ${timeStr}
* @by AnalysisExcel2File.java
*
 */
public interface I${objectName}Service {
	
	/**
	 * 
	* @Description: 查询全部${objectDesc}列表
	*
	* @return
	*
	* @version: v1.0.0
	* @author: SF2170
	* @date: ${timeStr}
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* ${dateStr}     SF2170           v1.0.0               
	 */
	public List<${objectName}> queryList();
	
	/**
	 * 
	* @Description: 增加${objectDesc}
	*
	* @param ${simName}
	*
	* @version: v1.0.0
	* @author: SF2170
	* @date: ${timeStr}
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* ${dateStr}     SF2170           v1.0.0             
	 */
	public void save(${objectName} ${simName});
	

	/**
	 * 
	* @Description: 根据id查询${objectDesc}
	*
	* @param ${idClassName}
	*
	* @version: v1.0.0
	* @author: SF2170
	* @date: ${timeStr}
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* 2018年3月26日     SF2170           v1.0.0               
	 */
	public ${objectName} findBy${IdName}(${idType} ${idClassName});
	
	/**
	 * 
	* @Description: 删除${objectDesc}
	*
	* @param ${idClassName}
	*
	* @version: v1.0.0
	* @author: SF2170
	* @date: ${timeStr}
	*
	* Modification History:
	* Date         Author          Version            Description
	*---------------------------------------------------------*
	* ${dateStr}     SF2170           v1.0.0              
	 */
	public void deleteBy${IdName}(${idType} ${idClassName});

}
